查看原文
其他

1.2K Star国产开源!接口开发的人看一下, 用了可以早点下班???

开源日记 开源日记
2024-08-13

微信公众号:[开源日记],分享10k+Star的优质开源项目

软件介绍

Magic-api 是一个基于Java的接口快速开发框架。通过使用其提供的UI界面,可以轻松地编写接口,这些接口会自动映射为HTTP接口,无需定义Controller、Service、Dao、Mapper、XML、VO等Java对象即可完成常见的HTTP API接口开发。

功能特点

  • 支持多种数据库,包括MySQL、MariaDB、Oracle、DB2、PostgreSQL、SQLServer等。
  • 支持非关系型数据库Redis、Mongodb。
  • 提供集群部署和接口自动同步功能。
  • 可实现分页查询和自定义分页查询。
  • 支持多数据源配置和在线配置数据源。
  • 提供SQL缓存和自定义SQL缓存功能。
  • 可自定义JSON结果和分页结果。
  • 提供接口权限配置、拦截器等功能。
  • 允许运行时动态修改数据源。
  • 支持Swagger接口文档生成。
  • 基于magic-script脚本引擎,实现动态编译和实时发布。
  • 支持Linq式查询,简化关联和转换。
  • 提供数据库事务、SQL支持拼接、占位符、判断等语法。
  • 支持文件上传、下载和输出图片。
  • 可进行脚本历史版本对比和恢复。
  • 提供脚本代码自动提示、参数提示、悬浮提示和错误提示。
  • 支持导入Spring中的Bean和Java中的类。
  • 提供在线调试功能。
  • 允许自定义工具类、模块包、类型扩展、方言和列名转换等操作。

应用场景

Magic-api在需要快速开发和部署接口的Java项目中非常有用。特别适合那些在接口开发过程中不想花费过多时间定义Java对象和配置文件的开发者。其灵活的数据源配置、SQL缓存、接口权限配置等功能,使其可以广泛用于各种Web应用、后端服务的开发和部署中。

地址:https://github.com/ssssssss-team/magic-api

微信公众号:[开源日记],分享10k+Star的优质开源项目

创作不易分享,,在看,三连支持一波,感谢。↓↓↓

    
        
近期热文:

8.1K Star开源!用Argon2加密的记事本,你说不安全???
21K Star开源!这个工具厉害了,网页可以当客户端去用???
3.6K Star开源!30s搞一个干净的Linux系统,你敢信???
继续滑动看下一个
开源日记
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存